
extension StringKt on String? {
  bool isNullOrEmpty() {
    return this == null || this!.isEmpty;
  }
}

extension ListKx on List? {

  T? firstOrNull<T>() {
    if (this == null || this!.isEmpty) {
      return null;
    } else {
      return this?.first;
    }
  }

}
